meat puppet - Turkish English Dictionary